package System;

import java.io.File;

import javax.xml.parsers.*;
import org.xml.sax.SAXException;


import org.w3c.dom.*;



public class XMLUtil {
	
	public static Object getBean(){
		try {
			DocumentBuilderFactory dFactory = DocumentBuilderFactory.newInstance();
			DocumentBuilder builder = dFactory.newDocumentBuilder();
			Document doc;
			doc = builder.parse(new File("config.xml"));
			
			NodeList nl = doc.getElementsByTagName("className");
			Node classNode = nl.item(0).getFirstChild();
			String cName = classNode.getNodeValue();
			
			
			
			Class c = Class.forName("System."+cName);
			Object obj = c.newInstance();
			return obj;
			
			
			
		} catch (Exception e) {
			e.printStackTrace();
			return null;
		}
		
	}

}
